#pragma once;

#include <glm/glm.hpp>
//#include <glm/gtc/matrix_transform.hpp>

namespace dexgel
{
	struct SVertex
	{
		float x, y, z; 
		int color;
	};

	struct LitVertex
	{
		float x, y, z; 
		float nx, ny, nz; 
		int color;

		LitVertex(){}

		LitVertex(glm::vec3 p, glm::vec3 n, int c)
		{
			x = p.x; y = p.y; z = p.z;
			nx = n.x; ny = n.y; nz = n.z;
			color = c;
		}
	};

	struct VertexUV
	{
		float x, y, z; 
		float u, v; 
	};
	
}
